package 预科0103;
/* 编程统计字符串"ABCD123!@#$%ab"中大写字母、小写字母、数字、其它字符的个数并打 印出来。 */


public class CharacterCount {
	public static void main(String[] args) {
		
		CharacterCount("ABCD123!@#$%ab");
	}
	public static void CharacterCount(String str){
		//存放大写字母个数
		int sum1=0;
		//存放小写字母个数
		int sum2=0;
		//存放数字个数
		int sum3=0;
		//存放其他字符个数
		int sum4=0;
		for(int i=0;i<str.length();i++) {
			if(str.charAt(i)>='A'&&str.charAt(i)<='Z') {
				sum1++;
			}else if(str.charAt(i)>='a'&&str.charAt(i)<='z') {
				sum2++;
			}else if(str.charAt(i)>='0'&&str.charAt(i)<='9') {
				sum3++;
			}else{
				sum4++;
			}
		}
		System.out.println("字符串"+str.toString()+"\n"
				+"大写字母个数为"+sum1+"\n"
				+"小写字母个数为"+sum2 +"\n"
				+"数字个数为"+sum3 +"\n"
				+"其他字符个数为"+sum4 +"\n");
	}
}